package com.scada.model.bean;

import java.io.Serializable;
import java.util.Date;

import org.springframework.format.annotation.DateTimeFormat;


public class SysMenu implements Serializable{
	
	private static final long serialVersionUID = 1L;
	
	private String id;
	/***** 父类ID ******/
	private String pid;
	
	/***** 菜单编码 ******/
	private String sysMenuCode;
	
	/***** 菜单名 ******/
	private String sysMenuName;
	
	/***** 菜单URL ******/
	private String sysMenuUrl;
	
	/***** 是否叶子 ******/
	private String isLeaf;
	
	/***** 菜单描述 ******/
	private String sysMenuDescription;
	
	/***** 状态 ******/
	private String state;
	
	/***** 备注 ******/
	private String remark;
	
	/***** 创建人ID ******/
	private Long createUserId;
	
	/***** 创建人时间 ******/
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
	private Date createTime;
	
	private Integer orderIndex;
	
	
	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getPid() {
		return pid;
	}

	public void setPid(String pid) {
		this.pid = pid;
	}

	public String getSysMenuCode() {
		return sysMenuCode;
	}

	public void setSysMenuCode(String sysMenuCode) {
		this.sysMenuCode = sysMenuCode;
	}

	public String getSysMenuName() {
		return sysMenuName;
	}

	public void setSysMenuName(String sysMenuName) {
		this.sysMenuName = sysMenuName;
	}

	public String getSysMenuUrl() {
		return sysMenuUrl;
	}

	public void setSysMenuUrl(String sysMenuUrl) {
		this.sysMenuUrl = sysMenuUrl;
	}

	public String getIsLeaf() {
		return isLeaf;
	}

	public void setIsLeaf(String isLeaf) {
		this.isLeaf = isLeaf;
	}

	public String getSysMenuDescription() {
		return sysMenuDescription;
	}

	public void setSysMenuDescription(String sysMenuDescription) {
		this.sysMenuDescription = sysMenuDescription;
	}

	public String getState() {
		return state;
	}

	public void setState(String state) {
		this.state = state;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public Long getCreateUserId() {
		return createUserId;
	}

	public void setCreateUserId(Long createUserId) {
		this.createUserId = createUserId;
	}

	public Integer getOrderIndex() {
		return orderIndex;
	}

	public void setOrderIndex(Integer orderIndex) {
		this.orderIndex = orderIndex;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	
}
